div#tab_wrapper {
	margin-top: 0px;
}

/****** SIGNUP FORM *****/

p#required {
	margin-bottom: 10px;
	margin-left: 20px;
	margin-top: 10px;
	font-size: 0.85em;
}

p#required span {
	font-weight: bold;
}

#personal {
	background: transparent url('../images/formPersonalBg.jpg') no-repeat bottom right;
	padding-bottom: 20px;
}

#account {
	background: transparent url('../images/formAccountBg.jpg') no-repeat bottom right;
	margin-top: 15px;
	padding-bottom: 20px;
}


div#tab_wrapper input#female_gender {
	display: inline;
	width: auto;
}

div#tab_wrapper input#male_gender {
	display: inline;
	margin-left: 20px;
	width: auto;
}

div#tab_wrapper label#male_label {
	display: inline;
	margin-left: 5px;
	margin-right: 40px;
}

div#tab_wrapper label#female_label {
	display: inline;
	margin-left: 5px;
}

div#tab_wrapper input#submit {
	width: 120px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
} 

div#tab_wrapper input#reset {
	width: 120px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
} 


/****** SIGNUP COMPLETE ******/

p.complete {
	margin-left: 2%;
}

p.complete > strong {
	display: block;
	font-size: 1.4em;
	margin-bottom: 5px;
	margin-top: 15px;
}

ul.next_steps {
	margin-left: 2%;
}

ul.next_steps h4 a:link {
	font-size: 1.4em;
}

ul.next_steps h4 a:visited {
	font-size: 1.4em;
}

ul.next_steps h4 a:hover {
	font-size: 1.4em;
}

ul.next_steps p {
	margin-left: 2%;
}

div#tab_wrapper form input#next_step_button {
	height: auto;
	margin-left: 15px;
	margin-top: 15px;
	padding: 0px;
	width: auto;
}

/***** END SIGNUP COMPLETE *****/
